/*
 * Project Name:hbm-base.
 * File Name:OmgAreaService.java
 * Package Name:com.hginfo.hbm.base.service.omg
 * Date:2018年04月27日 上午11:17:41
 * Copyright (c) 2016, hongguaninfo.com All Rights Reserved.
 *
 */
package cn.uce.common.omg.biz;

import java.util.List;
import java.util.Map;

/**
 * 地区表.: omg_area. <br />
 * service interface 层 <br />
 * Date: 2018年04月27日 上午11:17:41 <br />
 *
 * @author chenqinglong
 * @since V1.0.0
 */
public interface IOmgAreaServiceBiz {

    /**
     *
     * @param pageInfo page info
     * @param filter filter
     * @param loadProps 需要级联加载的实体属性
     * @return page result
     */
    /*Page<OmgArea> getPageList(BasePage<OmgArea> pageInfo,
                              OmgArea filter, String... loadProps);*/

    /**
     * 新增。
     * @param entity entity
     *//*
    void add(OmgArea entity);

    *//**
     * 修改。
     * @param entity entity
     *//*
    void update(OmgArea entity);

    *//**
     * 删除。
     * @param id id
     *//*
    void delete(Long id);*/
    /**
     * 行政区划-省
     */
    List<Map<String,Object>> getProvince(Integer areaType);
    /**
     * 行政区划-省市县区镇
     */
    List<Map<String,Object>> getAreaCascade(Integer areaType, String parentAreaCode);
}
